package com.junzhiit.nengji.api.service;

import com.junzhiit.nengji.api.web.vo.CartAddVO;
import com.junzhiit.nengji.api.web.vo.CartEditVO;
import com.junzhiit.nengji.api.web.vo.ResultVO;

public interface CartService {
	/**
	 * 
	 * TODO 加入购物车
	 * 
	 * @author Qjen
	 * @time 2018年3月1日 下午4:29:56
	 * @return ResultVO
	 *
	 */
	public ResultVO add(CartAddVO cartAddVO);
	/**
	 * 
	 * TODO 修改购物车信息
	 * 
	 * @author Qjen
	 * @time 2018年3月1日 下午4:31:10
	 * @return ResultVO
	 *
	 */
	public ResultVO edit(CartEditVO cartEditVO);
	/**
	 * 
	 * TODO 查询购物车信息
	 * 
	 * @author Qjen
	 * @time 2018年3月1日 下午4:31:42
	 * @return ResultVO
	 *
	 */
	public ResultVO findAll(String userId);
	/**
	 * 
	 * TODO 查询购物车商品sku
	 * 
	 * @author Qjen
	 * @time 2018年3月1日 下午4:32:23
	 * @return ResultVO
	 *
	 */
	public ResultVO getGoodsSku(String goodsId);
	/**
	 * 
	 * TODO 删除购物车信息
	 * 
	 * @author Qjen
	 * @time 2018年3月1日 下午4:32:56
	 * @return ResultVO
	 *
	 */
	public ResultVO batchDelCart(String[] ids);
	/**
	 * 
	 * TODO 查询用户购物车商品总数
	 * 
	 * @author Qjen
	 * @time 2018年3月14日 上午11:26:11
	 * @return ResultVO
	 *
	 */
	public ResultVO sumGoodsNumber(String userId);
	
}
